JchOptimize\Core\Uri\Uri C

Total Complexity 105
Dependencies 3
Dependents 10
Total lines 736
Lines of code 341
Logical lines of code 167
Comment lines 217
Methods 41
Properties 12

Methods 41

Method Rating Maintainability Complexity Lines of code
validateState()
A
52 10 23
applyParts()
A
51 9 27
isSameDocumentReference()
S
59 8 13
composeComponents()
S
57 6 17
filterPort()
S
63 4 11
parse()
S
56 3 19
isAbsolutePathReference()
S
69 4 6
isRelativePathReference()
S
70 4 5
withUserInfo()
S
61 3 13
getAuthority()
S
64 3 10
removeDefaultPort()
S
72 3 5
__construct()
S
63 3 10
isDefaultPort()
S
71 3 5
withPort()
S
63 2 11
withScheme()
S
63 2 11
withQueryValues()
S
67 2 7
filterQueryAndFragment()
S
65 2 10
filterPath()
S
65 2 10
generateQueryString()
S
67 2 7
getFilteredQueryString()
S
62 2 10
filterUserInfoComponent()
S
65 2 10
filterScheme()
S
70 2 6
withFragment()
S
66 2 9
withQuery()
S
66 2 9
withPath()
S
65 2 10
withHost()
S
65 2 10
isNetworkPathReference()
S
78 2 3
fromParts()
S
71 1 6
getFragment()
S
82 1 3
isAbsolute()
S
79 1 3
withoutQueryValue()
S
74 1 4
getPath()
S
82 1 3
filterHost()
S
79 1 3
getPort()
S
82 1 3
getHost()
S
82 1 3
getUserInfo()
S
82 1 3
__toString()
S
67 1 9
withQueryValue()
S
71 1 5
getScheme()
S
82 1 3
rawurlencodeMatchZero()
S
79 1 3
getQuery()
S
82 1 3